@font-face {
    font-family: THNiramit;
    src: url("TH Niramit AS Bold.ttf");
}

body {
    padding-top: 0px
}

.slide-image {
    width: 100%;
}

.carousel-holder {
    margin-bottom: 0px;
}

.carousel-control,.item {
    border-radius: 4px;
}

.caption {
    height: 130px;
    overflow: hidden;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    color: #d17581;
    padding-left: 10px;
    padding-right: 10px;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    color:#E6ECFF;
    margin: 50px 0;
}

.main_menu {
    font-family: THNiramit;
    font-size: 2em;
    position: relative;
    margin: 0;
    width: 100%;
    text-align: center;
/*    alignment-adjust: central;*/
}

.navigateBar {
    position: absolute; 
    display: block; 
    top: 0px; 
    width: 100%; 
    padding: 5px;
    text-align: center;
}

.navigateBar ul {
    display: inline-block;
}

#langBar {
    position:absolute;
    top: 0px;
    right: 10px;
    width: 62px;
    height: 44px;
    z-index: 99;
    text-align: center;
    font-family: Arial;
    font-size: 20pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
    padding: 0;
}

#langBar a, #langBar a:hover, #langBar a:visited{
    text-align: center;
    font-family: Arial;
    font-size: 20pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}